package com.fl.nj.entity;

import lombok.Data;
import java.util.Date;

/**
 * 表字段信息实体类
 * 用于映射到数据库表，存储数据库表字段信息
 */
@Data
public class TableColumn {
    private Long id;
    private Long schemaId; // 表结构ID
    private String columnName; // 字段名
    private String columnType; // 字段类型
    private Integer columnLength; // 字段长度
    private Boolean isNullable; // 是否可为空
    private String defaultValue; // 默认值
    private String columnComment; // 字段注释
    private Integer columnOrder; // 字段顺序
    private Boolean isPrimaryKey; // 是否主键
    private Date createTime; // 创建时间
    private Date updateTime; // 更新时间
}